-------------------------------------------------------------
DPED Version 0.9
FLYMAN  1999.11.25
	Modified 2000.08.25
-------------------------------------------------------------

What is DPED ?
~~~~~~~~~~~~~~
This is an editor for DP files. DP(Damage Point) files are used
by Combat Flight Simulator(CFS) released by Microsoft. DP files
contain definitions of armaments and damage points of each planes
in CFS.


What is DPED's special feature ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DPED can handle not only armaments. It can handle all parameters
in DP files.
You may select armaments from the list or you may add your new
armament settings to the list.
You may handle related sections like [SYSTEMS] and [STRINGS] in
one window.
The hit box defined in [BOXMAPS] and armaments defined in [GUNS] are
shown in blue print window so that you can check those positions
visually.
CUT, COPY, PASTE functions are available in each windows.
You can see the visual model of add on planes in blue print screen
not only CFS addons but also FS2K or FS98 addons.


Install
~~~~~~~
Contents of this archive are as follows.

DPED.EXE	DPED program
DPED.INI	definition file
ARM.DAT		armaments file
DPED.EN		definition file (English)
DPED.JP		definition file (Japanese)

To install DPED, please put all of these files in one directory together.
If you are updating DPED from previous version, you just replace DPED.EXE
and leave previous DPED.INI file to effect previous changes you had made
to DPED.INI. If you haven't made any changes to previous DPED.INI file
manually, I reccomend you to replace all previous files by new files.


Uninstall
~~~~~~~~~
DPED doesn't modify windows registry. To uninstall DPED, you just delete
all files you have installed.


Limitations, Known bugs, Problems.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* When you open an existing DP file, contents of all sections except
  [STRINGS] section must be exist in ascending order begins from "0".
  When you save the file, [STRINGS] section also sorted in regular
  sequence.
* When you open an existing DP file, comments inserted into the file
  may removed. You can only put comments at the beggining of the file.
  Some other comments may inserted by DPED automatically.
* You cannot add [STRINGS] without [SYSTEMS] definition.
* Some of the parameters in armaments data which values not clear are
  set to "0".
* The wire frame view doesn't support CFS original planes. Because I
  can't analyze inside of MDL file. Some other addon MDLs also not
  include every parts (I don't know why), or put some parts at wrong
  position (offset values are neglected by DPED).
* Maximize of MDI child windows status are not saved.
* Some wire frame model is not shown in ordinary scale. I dont't know
  why this will happened. If you feel the wire frame size is strange,
  please be careful to handle it.
* My English avility is so poor, so that help messages, item titles and
  other things related to english may be strange.

-----------------------------------------------------------------------
Changes
~~~~~~~
0.94d
* Added function to indicate the mouse pointer's location at the blue
  print window.
* Fixed some bugs around wire frame views.
* Deleted complex wire frame mode.

0.94c
* Added some parameters to [PARTS], [EFFECTS] and [SOUND] sections of
  DPED.INI file.

0.94b
* Added function to show defined polygon of the wire frame model in the
  blue print window by sky blue color.

0.94
* Modified the simple wire function of the wire frame display to draw
  lines according to the order in MDL file. By this modification,
  wire frame is constructed by actual polygons.

0.93a
* Added function to support any decimal point characters set in
  ms-windows (single byte or double bytes).
* Set an initial directory of file open/close dialog box to "Aircraft"
  sub directory in CFS directory (Get value from ms-windows registry).
* Changed method of DPED.INI output routine.

0.93
* Added simple wire display mode to the popup menu of blue print windows.
* To fix window size of MDI child windows, changed window attribute to
  bsDialog.

0.92d
* Added popup menu to blue print window (will appear by right button
  click at the upper panel area). There are scale up functions (x1, x2,
  x4) and centering function in the menu.
* Fixed bug that the scroll bars appear in blue print window when
  current box goes out of window area.

0.92c
* Fixed bug that DPED crashed when it finished with MDI child window
  maximized.
* Hide minimize and maximize buttons on windows except MDI child windows.
* Fixed bug that the functions of COPY, CUT and PASTE in guns window
  didn't work. Some other bugs related to COPY, CUT and PASTE functions
  are fixed.
* Modified wire frame scale.

0.92b
* Added function to read MDL files directly.
* Fixed bug that the wire frame shifted upward.

0.92
* Added COMPLEX mode for wire frame display.

0.91
* Changed data holding method of the wire frame from StringGrid to
  array.

0.90a
* Added wire frame display function which shows wire frame model
  retrieved from MDL file, in blue print window.
* Added menu selection function which can change display/hide of
  SCRAPE POINTS and Wire Frame in blue print window.

0.80
* Added COPY, CUT, PASTE functions in to popup menu of Boxes, Parts
  and Guns window which will appear by right button clicking.
* Changed to apply version number of current DPED at end of DP file.

0.71c
* Fixed bug that Parm1 of [PARTS] not set when opening DP file.

0.71a
* Added function to change scales of SCRAPE POINTS values in inches
  or meters alternately.

0.71
* Added function to show position of SCRAPE POINTS retrieved from
  AIR file, in blue print window.
* Added menu item to show SCRAPE POINTS values.

0.70
* Added function to resize (x 0.5 to 5.0 step 0.1) hit boxes and
  armaments locations.

0.69a
* Added function to save MDI child windows' status to DPED.INI file.

0.69
* Added function to manage file access history.
* Modified method to read DP file and DPED.INI file.

0.68
* Added STRINGS window to change order of strings.
* Changed compiler from Delphi4 to Delphi5.

0.67a
* Changed to leave values in guns section when armaments data
  read.

0.67
* Changed to save window status to DPED.INI file.

0.66a
* Added function to open/close child windows at once.

0.66
* Added function to change current hit box size in blue print window
  by dragging it.

0.65
* Added function to get DP file name as DPED's parameter.
* Added function to get DP file name by drag and drop to DPED.
* Modified error handling routine.

0.64d
* Added function to show current file name in the title bar.

0.64c
* Modified to hide armament position to blue print window when "No Weapons"
  selected in [GUNS] section.

0.64b
* Modified to stop writing sections to DP files when no values defined.

0.63
* Added irregular data handling routine.
* Added function to change positions of armaments by dragging them.
* Modified to show confirmation message when the same file name available
  at file saving operation.

0.60
* Added blue print window. Show BOXMAP and GUNS on to it.

0.53a
* First beta test version. Basic functions were implemented.

-----------------------------------------------------------------------
Others
~~~~~~
The armaments database is based on Mr.Kevin Gaddy's "Weapons.rtf"
file. Thanks Kevin, your work is useful!

Also thanks to Mr.Chuck Dome. I have refer "MDLVUE.TXT" to analyze
MDL file for handling wire frame model.

I have received some useful knowhow about DPED.INI from Mr.Ulrich
Werner and Mr.Bruno Duffort. Thank you for your kind advice.

No meanings in version numbers.

This version of DPED is released as freeware.

Please do not put this archive at any ftp site or other sites.
Please do not include this archive in any commercial or non commercial
packages without my permission.

This program is distributed WITHOUT ANY WARRANTY. I recommend you to
make backup of DP file before you start any work.
--
Copyright(c)
1998-1999 Yusaku Homma <flyman@leo.bekkoame.ne.jp>
URL http://www.vector.co.jp/authors/VA002987/
